package com.ia.aistream.model.dxfcomponent.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import com.ia.aistream.common.annotation.Excel;
import com.ia.aistream.common.core.domain.AIBaseEntity;

/**
 * dxf文件索引信息对象 dxf_draw
 *
 * @author ymj
 * @date 2020-12-04
 */
@Setter
@Getter
@TableName("dxf_draw")
public class DxfDraw extends AIBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    @TableId(type = IdType.AUTO)
    private Long drawId;

    /** 文件编码 */
    @Excel(name = "文件编码")
    private String fileCode;

    /** 文件名称 */
    @Excel(name = "文件名称")
    private String fileName;

    /** 文件的版本信息 */
    @Excel(name = "文件的版本信息")
    private String version;

    /** 文件的版次信息 */
    @Excel(name = "文件的版次信息")
    private String edition;

    /** 文件的系统信息 */
    @Excel(name = "文件的系统信息")
    @TableField(value = "`system`")
    private String system;

    /** 文件的子项信息 */
    @Excel(name = "文件的子项信息")
    private String subitem;

    /** 对应文件的ID */
    @Excel(name = "文件的ID")
    private Long fileId;

    @Excel(name = "图纸名称")
    private String dxfImg;

    /** 添加文件解析状态 */
    private Integer status;

    /** 删除标志（0代表存在 2代表删除） */


}